package utp.tepc.jogogeneral;

public abstract class Jogador
{
    private String nome;
    private static int _id = 0;
    private int id;
    
    public Jogador(String nome)
    {
	this.nome = nome;
	this.id = ++_id;
    }    
    
    public void setNome(String nome) throws Exception
    {
	if(nome.length() < 2)
	    throw new Exception("Ïnforme o nome corretamente.");
	
	this.nome = nome;
    }
    
    public int getId()
    {
	return id;
    }
    
    @Override
    /**jogadores
     * Retorna o nome do jogador
     */
    public String toString()
    {
	return nome;
    }
}
